home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / msqc25t1 / hilite.c < prev    next >
C/C++ Source or Header  |  1990-09-28  |  1KB  |  39 lines

  1. /* HILITE.C: Highlighting a line within a pop-up */
  2.  
  3. #include <conio.h>
  4. #include <graph.h>
  5. #include "popup.h"
  6. #include "textscrn.h"
  7.  
  8. POPUP pop = {8, 30, 12, 50, 2, GREEN, BLACK, BLACK, GREEN, 0};
  9.  
  10.  
  11. main()
  12. {
  13.     _savescrn (0);                  /* save entry screen */
  14.     _displaycursor (_GCURSOROFF);
  15.     popShow (&pop);                     /* pop up */
  16.  
  17.     /* Write original message */
  18.     popCenter (&pop, 2, "Press any key");       /* write */
  19.     popCenter (&pop, 4, "to highlight...");
  20.     getch();                                /* wait for keypress */
  21.  
  22.     /* Change second line and hilite */
  23.     _settextposition (4, 1); _cleareol();
  24.     popCenter (&pop, 4, "to restore...");
  25.     popHilite (&pop, 4);
  26.     getch();                                /* wait for keypress */
  27.  
  28.     /* Change second line and restore normal colors */
  29.     _settextposition (4, 1); _cleareol();
  30.     popCenter (&pop, 4, "to quit...");
  31.     popNormal (&pop, 4);
  32.     getch();                                /* wait for keypress */
  33.  
  34.     /* Erase popup and quit */
  35.     _displaycursor (_GCURSOROFF);
  36.     _restscrn (0);                      /* restore entry screen */
  37. }
  38.  
  39.